﻿using System;
using System.Collections.Generic;
//using System.Linq;
using System.Text;

namespace RainmeterCustomized
{
    namespace VariablesClass
    {
        public class ProgramObject
        {
            public ProgramObject(String progName, String progPath, String progArgs)
            {
                this.progName = progName;
                this.progPath = progPath;
                this.progArgs = progArgs;
            }
            public String ProgName
            {
                set { this.progName = value; }
                get { return this.progName; }
            }
            public String ProgPath
            {
                set { this.progPath = value; }
                get { return this.progPath; }
            }
            public String ProgArgs
            {
                set { this.progArgs = value; }
                get { return this.progArgs; }
            }
            private String progName;
            private String progPath;
            private String progArgs;

        }

        public static class ConstData
        {
            public static List<String> SupportActionList = new List<String> 
            { 
                "MouseOverAction",              //鼠标经过
                "MouseLeaveAction",             //鼠标离开
                "MouseActionCursor",            //
                "LeftMouseDownAction",          //左键按下
                "LeftMouseUpAction",            //左键松开
                "LeftMouseDoubleClickAction",   //左键双击
                "RightMouseDownAction",         //右键按下
                "RightMouseUpAction",           //右键松开
                "RightMouseDoubleClickAction",  //右键双击
                "MiddleMouseDownAction",        //中键按下
                "MiddleMouseUpAction",          //中键松开
                "MiddleMouseDoubleClickAction", //中键双击
            };

            public static List<String> SupportBangList = new List<String>
            {
            };

            public static List<String> BuiltInVariables = new List<String>
            {
            };

        }
        
    }
}
